package com.learn.observer.generic;

/**
 * <p>项目名称: design-pattern </p>
 * <p>文件名称: Observer </p>
 * <p>描述: TODO </p>
 *
 * @author zhousiqi
 * @version v0.0.1
 * @since 2018/10/18 17:22
 */
public interface Observer<S extends Observable<S,O,A>,O extends Observer<S,O,A>,A> {

    void update(S subject, A argument);
}
